two-spotted snake - Turkish English Dictionary